package com.nuoniu.sibanyun.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nuoniu.sibanyun.entity.SysLog;
import com.nuoniu.sibanyun.entity.SysMenu;
import com.nuoniu.sibanyun.entity.dto.SysLogDto;
import com.nuoniu.sibanyun.mapper.provider.SysLogMapperProvider;
import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.Component;

import java.time.LocalDate;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 操作日志表 Mapper 接口
 * </p>
 *
 * @author baiqiang
 * @since 2020-04-23
 */
@Mapper
@Component
public interface SysLogMapper extends BaseMapper<SysLog> {

    @SelectProvider(type = SysLogMapperProvider.class, method = "getSysLogList")
    Page<SysLog> getSysLogList(SysLogDto params, Page page);
    @Delete("delete from sys_log where (SELECT TIMESTAMPDIFF(DAY,create_date,#{now})>=30)=1")
    void clean(LocalDate now);

//    @Insert("INSERT INTO `destoon_article_21`(`catid`, `areaid`, `level`, `title`, `style`, `fee`, `subtitle`, `introduce`, `tag`, `keyword`, `pptword`, `author`, `copyfrom`, `fromurl`, `voteid`, `hits`, `comments`, `thumb`, `username`, `addtime`, `editor`, `edittime`, `ip`, `template`, `status`, `islink`, `linkurl`, `filepath`, `note`) VALUES (11610, 0, 2, #{title}, '#FF0000', 0, '', '四班云智能客户管理系统（CRM）注册即可使用，5用户永久免费的。企业不需要服务器、网管理等网络管理人员，减少企业的IT成本 。现在很多企业都选择用四班云客户管理系统（CRM）。', #{tag}, #{keyword}, '', '', '', '', '', 2, 0, '', 'nuoniukeji', 1591928440, 'nuoniukeji', 1591928440, '222.182.58.27', '', 3, 0, '300/1496605.html', '', '')")
//    @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "itemid")
//    Integer saveTitle(Map data);
//
//    @Insert("INSERT INTO `destoon_article_data_21`(`itemid`, `content`) VALUES (#{id}, '&nbsp; &nbsp; &nbsp; &nbsp; 四班云智能<a href=\\\"http://www.sibanyun.com\\\">客户管理系统CRM</a>，是企业轻松管理客户提升销售业务的有效工具。主要包括公海客户、<a href=\\\"http://www.sibanyun.cn\\\">潜在客户</a>、成交客户、联系人管理、联系记录管理、合同管理、客户策略等主要模块。\\r\\n<div>&nbsp; &nbsp; &nbsp; &nbsp;<strong>一、客户策略</strong></div>\\r\\n<div>&nbsp; &nbsp; &nbsp; &nbsp;1.业务员最多可管理潜在客户的数量</div>\\r\\n<div>&nbsp; &nbsp; &nbsp; 客户资源是有限的。在营销管理中，我们面临的一些问题是业务人员的手中有较多的客户资源，自己又管理不过来，导致客户资源浪费。在四班智能客户管理系统中，可以设定业务人员最多可以管理的客户数量，如：我们公司设定100个客户。</div>\\r\\n<div>&nbsp; &nbsp; &nbsp; 2.潜在客户在多少天内未联系，自动释放</div>\\r\\n<div>&nbsp; &nbsp; &nbsp; &nbsp;如果业务人员在30天内未联系客户，系统就自动释放，让其它业务人员领用。</div>\\r\\n<div>&nbsp; &nbsp; &nbsp; 3.潜在客户在多少天内未转换为成交客户，自动释放</div>\\r\\n<div>&nbsp; &nbsp; &nbsp; 如果业务人员一直未成交客户，就证明这个客户不适合此业务人员跟进，自动释放让其它业务人员领用。</div>\\r\\n<div>&nbsp; &nbsp; &nbsp;4.新增的联系人、联系记录在多少小时后不能修改</div>\\r\\n<div>&nbsp; &nbsp; &nbsp;客户的信息是业务重要的资源，一定要保证其它准确性。新增的联系人信息、联系记录的信息在一定时间后不能修改。我们公司设定的是24小时后不能修改。<br />\\r\\n<br />\\r\\n<div><a href=\\\"http://www.sibanyun.com\\\"><img src=\\\"http://www.noobay.com/file/upload/202006/12/10204083431982.png\\\" alt=\\\"\\\" /></a></div>\\r\\n<div>&nbsp;</div>\\r\\n<div style=\\\"margin-left: 30px;\\\">&nbsp; &nbsp; &nbsp; <br />\\r\\n&nbsp; &nbsp;二、公海的客户<br />\\r\\n<br />\\r\\n&nbsp; &nbsp; &nbsp;公海的客户，业务人员都可以领用。我们公司要求业务人员每天必须新增一定数量的客户，保证客户资源的数量。领用时，主管理还可以设定客户是否自动释放。如果设定为不自动释放，客户只能手动释放。<br />\\r\\n<br />\\r\\n<a href=\\\"http://www.sibanyun.cn\\\"><img src=\\\"http://www.noobay.com/file/upload/202006/12/10204091431982.png\\\" alt=\\\"\\\" /></a><br />\\r\\n&nbsp;</div>\\r\\n<div style=\\\"margin-left: 30px;\\\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />\\r\\n&nbsp; &nbsp;三、潜在客户</div>\\r\\n<div style=\\\"margin-left: 30px;\\\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />\\r\\n&nbsp; 我公司对业务人员最基本的要求就是必须把客户的所有信息和资源录入到四班云智能客户客户系统（CRM）中，如果未达到这一要求就走人。<br />\\r\\n<br />\\r\\n<img src=\\\"http://www.noobay.com/file/upload/202006/12/10204094431982.png\\\" alt=\\\"\\\" /><br />\\r\\n&nbsp;</div>\\r\\n<div style=\\\"margin-left: 30px;\\\">&nbsp; 四班云智能客户管理系统（CRM）注册即可使用，5用户永久免费的。企业不需要服务器、网管理等网络管理人员，减少企业的IT成本 。现在很多企业都选择用四班云客户管理系统（CRM）。</div>\\r\\n</div>')")
//    void saveContent(Integer id);
}
